#!/bin/bash

# 设置环境变量
export ENV_ID=cloud1-2gtzms2c9570dcf2

# 构建项目
echo "正在构建项目..."
npm run build

# 检查构建结果
if [ ! -d "dist" ]; then
  echo "构建失败，dist目录不存在"
  exit 1
fi

# 部署静态网站
echo "正在部署静态网站..."
cloudbase hosting:deploy ./dist -e $ENV_ID

# 部署云函数
echo "正在部署云函数..."
cd cloudbase/functions/text-converter
npm install
cd ../../..
cloudbase functions:deploy text-converter -e $ENV_ID

# 创建数据库集合
echo "正在创建数据库集合..."
cloudbase database:create -c text_conversion_records -e $ENV_ID

echo "部署完成！"
echo "网站访问地址: https://$ENV_ID.tcloudbaseapp.com"